﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace YouHP.Model.Group
{
    public class TagInfo : IHydratable
    {
        public int TagId { get; set; }
        public string TagName { get; set; }                   // 标签
        public int TagCount { get; set; }                 // 标签相关文章数
        public int FCount { get; set; }    // 标签相关文章数
        public int LCount { get; set; }    // 标签相关文章数
        public int PCount { get; set; }    // 标签相关文章数
        public int VCount { get; set; }    // 标签相关文章数
        public TagInfo()
        {
            TagId = -1;
            TagName = "";
            TagCount = 1;//tag相关内容总数
            FCount = 0;//tag相关帖子主题数
            LCount = 0;//tag相关的日志数
            PCount = 0;//tag相关的相片数
            VCount = 0;//tag相关的视频数
        }

        #region IHydratable 成员

        public bool Fill(System.Data.IDataReader dr)
        {
            return false;
        }

        #endregion
    }

    public class TagRelationInfo : IHydratable
    {
        public int TagsRelationID { get; set; }
        public int ObjectID {get;set;}                    // 标签链接的对象ID
        public int ObjectTypeID {get;set;}                // 标签链接的对象类型ID,1为论坛帖子，其他待扩展
        public int TagId { get; set; }                 // 标签ID
        public TagRelationInfo()
        {
            TagsRelationID = -1;
            TagId = -1;
            ObjectID = -1;
            ObjectTypeID = -1;
        }

        #region IHydratable 成员

        public bool Fill(System.Data.IDataReader dr)
        {
            return false;
        }

        #endregion
    }
}
